From: Igor Matuszewski Date: Sun, 27 Aug 2017 16:02:05 +0000 (+0200) Subject: Allow to substitute executed program in `ProcessBuilder` X-Git-Tag: archive/raspbian/0.35.0-2+rpi1~3^2^2^2^2^2^2^2~22^2~6^2~75^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=d554ce591fb4677a876c7e420cba79592fe2cfb1;p=cargo.git Allow to substitute executed program in `ProcessBuilder` --- diff --git a/src/cargo/util/process_builder.rs b/src/cargo/util/process_builder.rs index 704275d8c..4cb3f88c6 100644 --- a/src/cargo/util/process_builder.rs +++ b/src/cargo/util/process_builder.rs @@ -33,6 +33,11 @@ impl fmt::Display for ProcessBuilder { } impl ProcessBuilder { + pub fn program>(&mut self, program: T) -> &mut ProcessBuilder { + self.program = program.as_ref().to_os_string(); + self + } + pub fn arg>(&mut self, arg: T) -> &mut ProcessBuilder { self.args.push(arg.as_ref().to_os_string()); self